application tax on-demand computing thin-client consulting management benchmarking grid services development reengineering radius3 on demand computing sr&ed claims grid computing nserc research